against all odds - Turkish English Dictionary